109
160
18
6
17
33
48
35
40
91
43
158
68
103
45
71
64
195
51
32
308
92
26
34
84
148
83
7
5
152
95
149
286
20
41
10
57
70
96
176
46
39
31
19
11
90
29
22
27