13
52
33
112
141
51
60
18
64
32
12
4
61
5
7
3
76
105
24
92
36
27
63
38
29
41
58
19
31
42
71
129
46
8
78
20
356
106
15
28
50
21
40
53
179
281
48
322
113