94
53
90
64
45
98
228
101
184
76
29
342
179
39
31
58
375
46
25
129
118
51
52
136
107
60
22
80
41
590
126
313
23
969
24
121
56
104
34
59
48
27
40
142
216
68
89
138
82
30
15
43
156