223
42
101
46
104
158
159
274
75
68
176
169
54
108
76
7
147
185
80
61
78
55
297
69
53
294
117
140
105
93
128
305
165
25
40
59
77
125
653
373
102
87
48
16
43
22
33
241
86
49
116
64