2
45
9
15
4
3
17
95
33
141
13
167
18
29
52
101
12
51
36
73
389
54
121
35
75
65
63
26
231
347
6
202
5
156
24
226
44
22
61
7
25
31
215
341