97
29
89
93
174
59
90
54
94
85
83
73
47
175
155
92
95
365
48
65
25
19
223
15
68
23
17
55
37
32
7
198
211
153
194
342
144
127
202
80
545
226
126
124
38
75
170
20
51
121
34