36
41
102
26
59
64
136
91
13
29
113
17
152
138
20
46
58
49
65
19
35
199
47
14
54
67
163
135
37
428
66
34
276
88
236
109
703
80
27
32
55
40
105
57
116