93
39
76
28
40
17
154
19
129
103
123
71
95
45
11
297
68
117
509
10
97
43
22
64
30
116
112
47
31
618
33
4
16
9
78
203
65
66
20
195
191
27
244
94
160
74
69
42
8
48
51