12
197
95
70
24
21
185
89
244
80
213
75
32
22
28
37
4
362
71
157
113
380
81
49
704
156
53
62
36
43
6
436
125
48
352
371
39
19
61
208
38
87
131
129
16
68
17
307
119
45
104
50
14