173
328
103
13
128
139
11
75
32
27
43
15
55
121
196
23
125
18
384
34
102
24
65
45
14
58
25
210
71
83
155
66
97
5
118
332
223
60
76
30
122
164
35
64
167
89
1937
100
93
22
400
44
72
62