31
200
261
17
10
253
24
70
48
142
16
33
7
5
49
77
415
125
97
55
28
205
23
110
75
100
151
66
50
92
21
4
36
19
95
63
183
98
268
83
67
86
158