11
30
128
117
59
97
9
52
66
262
46
22
110
157
33
42
94
45
36
12
19
13
72
48
23
27
54
155
342
392
84
18
51
44
153
132
21
34
517
25
60
134
79
329
135
68