89
226
123
16
69
36
10
102
119
72
33
78
81
31
23
46
22
56
28
26
34
29
397
122
18
58
63
261
35
85
127
171
17
93
45
135
65
24
14
19
375
51
544
86
43
245
87
180
114
57
112