172
66
432
79
28
43
73
52
110
54
31
20
333
76
128
7
16
15
40
19
23
186
82
11
266
25
49
33
133
12
63
95
69
37
307
125
137
700
26
123
78
59
29
1
92
13
8
22
201
166
114