146
40
20
47
12
297
64
5
99
96
49
59
204
80
162
32
71
53
11
45
29
240
129
24
413
65
572
137
21
51
128
85
18
160
82
33
198
75
410
30
17
119
54
16
22
323
101
43
86
66
23
145