31
34
164
61
18
87
179
24
36
131
44
67
51
125
21
413
49
1204
64
58
17
243
19
160
53
13
29
95
104
56
112
121
68
22
98
54
261
118
57
110
41
30
120
47
280
153
116
102