112
1352
74
16
22
168
29
150
15
13
181
34
39
123
45
31
18
56
48
315
75
119
255
71
99
26
46
6
38
33
84
35
117
25
100
61
41
193
104
85
20
121
63
97
30
32
170
17
272
44
50
2
131
179