103
80
36
58
97
63
56
134
48
47
67
121
69
16
41
35
75
66
17
26
33
111
32
81
194
154
125
78
262
102
68
275
88
60
381