101
35
16
130
42
55
76
611
98
54
41
43
24
17
66
51
36
121
210
62
167
118
91
297
47
74
53
50
28
30
71
242
110
188
131
22
83
203
26
33
223
166
40
80
78
858
274
133
325
100
147
72