5
104
10
95
48
7
2
50
36
11
12
51
62
172
93
27
15
14
75
3
23
4
54
336
103
59
9
8
96
138
46
30
55
16
80
42
132
362
34
64
74
129
28
43
18
169
76
141