138
53
60
36
110
128
32
15
76
48
50
34
56
31
49
1282
44
97
145
13
27
139
69
57
35
108
43
266
51
116
39
58
332
24
114
268
104
68
391