2
36
23
53
77
17
52
22
108
12
9
97
27
13
49
35
11
46
87
5
19
42
10
6
64
45
162
30
43
8
39
16
91
60
29
28
268
192
276
270
118
41
453
15
197
90