31
74
103
50
54
11
14
53
438
60
19
17
94
78
27
157
47
135
15
51
40
33
105
163
216
16
29
26
18
77
1
12
533
364
34
7
4186
380
159
358
215
28
208
22
500
3
540
162