335
22
3
164
116
18
50
5
84
13
339
29
2
37
12
36
14
96
35
72
85
48
23
7
107
45
24
6
34
11
86
43
33
16
4
27
28
8
46
31
102