96
25
89
40
23
88
19
50
83
57
11
10
55
33
105
9
30
315
113
28
27
195
26
48
185
219
123
793
54
16
17
24
49
132
95
196
5
56
104
65
134
239
151
38
377
51
110