182
28
105
68
338
52
48
77
67
327
421
25
10
99
70
129
18
80
36
33
5
13
201
50
51
58
27
46
34
24
12
17
11
21
16
84
111
88
276
29
538
174
109
42
550
101
361
144
128
164
100