121
12
85
46
53
215
123
15
16
22
59
11
63
34
52
45
58
27
21
149
110
20
6
18
70
104
224
61
65
7
30
84
23
148
41
168
43
79
187
50
124
14
48
339
47
8
51
3
24
38