2
28
41
6
65
14
20
27
21
16
11
17
8
9
33
23
30
87
48
56
31
18
10
36
102
167
121
70
140
22
63
493
270
68
43
32
38
95
266
158
985
107
295
34