12
182
109
167
118
93
122
554
178
60
301
41
105
176
700
26
386
57
351
13
66
88
68
76
65
46
43
336
55
81
61
70
82
35
33
87
11
47
106
23
49
116
6
125
53
54
40
129
84
126
262
79