20
351
10
12
329
21
9
187
17
28
67
79
102
51
52
49
38
109
33
56
16
94
24
23
257
57
42
47
63
45
11
202
54
41
13
3
14
55
26
255
161
19
48
123
157
116
97
135
196