133
331
302
40
34
333
7
4186
2787
380
96
91
31
157
158
160
241
100
358
215
116
28
23
1182
113
33
1937
208
214
22
500
3
10
540
15
44
20
222
162
26
109
18
16
62
51
24
111
13
76
53
142
65
59