240
104
83
12
34
254
217
55
87
79
61
15
25
22
43
17
77
24
50
109
56
49
81
128
26
71
63
16
37
114
156
42
30
95
44
19
294
51
168
29
40
45
315
102
255
65
155
13
93
97
31