103
81
173
13
18
70
58
146
76
94
30
82
278
60
34
22
43
150
96
38
21
59
72
26
36
192
329
160
32
31
129
15
134
16
171
23
68
19
75
40
456
79
165
50
140
9
57
177
113