212
58
29
30
45
128
88
44
62
16
9
12
15
216
13
151
20
77
10
21
92
25
3
31
2
24
282
82
243
43
26
36
8
14
130
86
23
146
50
19
47