135
38
22
95
54
43
51
24
11
19
15
56
31
349
12
50
207
86
101
120
94
114
17
28
14
124
6
300
45
29
39
18
46
41
13
150
8
444
2
160
9
68
149
63
74
42
258