22
216
174
13
3
114
17
183
11
8
12
7
69
6
322
89
43
317
35
30
52
47
48
10
14
32
4
5
29
389
290
57
15
75
28
146
31
24
81
19
25
33
54
82
34
60