33
133
53
89
29
192
39
27
81
46
26
108
60
226
77
20
35
32
48
118
71
150
73
94
113
31
68
141
72
42
66
37
109
55
86
79
92
75
124
294
101
78
102
59
127
364
57
95