35
146
107
193
104
14
336
23
5
97
83
144
66
147
42
12
21
13
383
81
64
16
77
37
129
73
30
109
221
32
89
43
45
57
50
74
55
108
163
100
41
354
94
91
101
103
63
93
137
209
84
65
106
17
60