99
45
34
117
19
40
52
28
232
195
20
36
73
109
67
348
32
68
15
21
53
41
57
139
56
136
84
58
81
104
86
35
257
31
24
51
255
26
77
453
39
260
54
37
64
168
204