102
324
13
96
40
183
75
61
10
105
5
30
16
3
52
12
53
8
29
18
28
19
11
44
83
101
24
97
33
50
71
66
120
178
1
7
9
173
55
65
4
70
47
143
20
64
26
122
37