2
29
8
15
75
32
13
49
80
12
5
31
23
30
44
33
51
156
57
27
25
140
14
45
16
61
84
77
39
65
226
129
91
133
22
176
47
144
43
19
24
42
34
108
76
323
161