30
23
146
38
43
135
32
235
21
89
69
45
17
152
18
70
2
81
49
130
179
203
68
197
170
65
16
125
53
40
126
56
80
223
33
9
44
37
143
128
94
58
106
4
62
34
19
145
366
13