82
19
6
103
28
40
14
25
9
198
41
48
32
29
94
42
195
44
2
21
17
13
66
4
122
101
89
53
64
50
125
79
33
3
39
35
51
5
160
16
36
60
628