38
34
150
49
22
14
31
149
10
86
214
47
74
198
6
20
25
3
12
39
123
29
338
126
23
100
24
281
42
92
186
51
9
17
142
65
52
116
15
57
11
374
35
58
130