186
75
83
77
176
158
47
36
37
13
35
79
42
117
155
63
33
119
62
87
1
27
6
124
15
48
24
54
159
57
14
17
68
39
25
41
46
96
81
61
20
16
109
19
232
308
40
32
179
94