31
67
22
138
330
217
5
244
253
131
16
10
81
54
21
53
98
71
47
23
150
28
101
611
116
961
85
112
60
25
41
43
70
26
46
34
20
18
751
84
262
19
51
57
69
55
33
35
166
88