36
82
49
68
53
78
99
51
96
122
23
37
178
114
107
43
81
165
313
75
87
337
223
32
67
332
69
103
180
72
65
151
45
40
228
61
18
250
50
42
71
58
62
194
102
275
159
464