92
38
76
27
40
17
154
19
129
103
122
71
95
45
11
297
68
117
509
10
97
43
22
64
30
116
112
47
31
617
33
4
16
9
78
203
65
66
20
194
190
244
94
160
74
69
42
8
39
48
51