30
107
62
101
88
114
23
10
72
38
74
16
181
47
104
61
106
40
48
419
116
121
100
81
32
9
29
134
22
12
18
93
158
122
26
46
54
86
112
36
27
35
31
221
79
123
25
125
97
178
24
33
59