21
54
43
29
15
13
117
38
64
95
32
28
127
1221
145
65
33
97
27
50
160
53
25
40
48
17
100
8
83
16
138
75
156
202
203
68
88
24
10
19
104
31
20
37