29
44
32
55
107
63
17
102
8
13
10
62
396
91
126
11
41
36
37
64
25
54
18
38
15
58
491
16
180
78
46
134
52
12
24
167
112
28
339
263
117
66
97
218