33
139
45
4
72
102
438
7
14
18
74
30
57
121
25
181
35
114
6
28
135
24
146
53
88
86
544
136
39
10
17
8
58
180
92
129
16
687
38
90
29
79
110
9
15
115
43
510
174
326
700
343