107
55
73
25
35
159
44
30
127
342
277
102
77
64
75
101
26
121
14
61
191
57
139
135
15
21
33
2
54
642
68
176
60
7
58
78
247
145
103
175
24
13
105
38
22
123
172
113
115
37
141
41