38
121
183
127
26
49
16
316
63
4
103
17
51
112
35
60
11
13
22
177
37
27
30
41
23
19
85
57
65
78
42
2
138
14
9
81
134
119
45
73
203
61
76
99
67
643
274
150