2
23
17
8
39
12
24
171
3
30
71
35
27
38
6
103
28
56
11
122
47
13
16
26
64
29
80
41
36
53
66
22
141
102
69
136
125
437
165
89
227
200
33
15
21