1
4
9
107
35
24
10
27
60
56
22
57
52
25
111
28
12
31
36
33
63
16
34
7
106
41
18
37
274
6
86
90
23
39
233
294
72
42
14
68
336