28
122
39
46
37
45
16
125
21
12
42
107
9
44
135
63
260
111
64
35
13
23
105
43
130
82
26
4
114
56
126
19
269
95
89
53
10
91
68
58
57
246
346
189
86
66
75
67
49
366