95
30
7
1
21
3
163
17
12
14
15
10
41
18
31
58
48
28
22
56
75
37
47
102
50
49
32
88
98
46
42
120
60
44
122
43
65
53
67
45
199
51
71
213
33