112
5
33
72
4
8
35
21
41
16
160
10
7
9
23
65
26
28
19
48
81
52
24
11
792
108
40
359
332
192
45
13
212
145
74
46
208
139
229
42
18
343
202
68
153
179
36
27
141
266