119
33
118
8
18
92
43
32
26
50
161
22
148
65
100
371
63
87
2
72
15
83
49
306
134
39
104
255
111
16
9
14
75
41
37
88
73
35
71
56
20
54
30
4
60
126
82
171
27