106
141
180
101
80
41
35
75
6
154
22
66
103
294
25
112
12
96
39
5
52
9
105
18
98
113
63
126
30
58
38
48
72
19
82
59
353
62
55
24
123
16
11
27
47
51
155
87
86