101
148
130
32
54
30
33
188
123
116
17
64
186
38
105
29
31
161
93
26
51
122
171
39
151
104
76
294
145
55
127
115
89
172
138
37
67
195
86
121
167
46
87
108
94
41
255
251
48
118
57
35
326