109
17
23
71
51
34
32
24
129
206
176
108
37
132
28
14
21
139
44
97
16
188
19
110
95
27
47
122
349
50
46
62
91
90
56
175
60
61
13
12
100
70
11
31
310
8
15
77
3
107