2
37
3
6
10
42
53
7
28
23
33
49
17
18
30
22
147
221
105
360
31
8
92
116
11
24
12
16
15
9
95
290
40
68
153
27
43
32
20
44
4
14
29
13
60