2
8
156
17
13
11
69
12
60
28
25
118
40
50
71
33
48
106
101
92
93
54
234
426
94
290
275
261
55
120
540
343
270
86
49
32
79
21
146
57
172
807
309
203
77
473
430
582
551
96
144
67
65
190
38