2
29
13
18
37
6
24
11
15
78
25
17
57
52
14
21
34
47
10
28
228
60
68
23
90
122
31
3
7
4
41
32
67
12
99
86
20
27
8
134
56
175
158
30