64
31
10
48
30
4
24
17
25
84
8
59
75
35
7
1172
20
61
42
60
105
18
37
68
217
23
36
69
362
124
248
390
6
252
360
86
129
106
52
34
214
43
190
80
83
338
22
282
62
128