29
11
152
41
47
35
46
30
92
44
97
45
67
19
101
40
56
22
15
76
150
24
31
59
26
51
42
66
262
115
21
60
54
48
694
37
52
129
20
79
55
117
175
127
110
213
5232
199