102
118
49
3
18
12
19
13
56
39
65
2
28
4
16
178
22
11
10
42
98
1
495
7
31
29
15
9
21
60
14
8
20
96
36