109
28
56
88
31
244
101
102
46
59
61
51
18
137
251
148
24
27
106
12
16
8
107
30
40
11
47
64
44
2277
74
45
10
22
415
32
13
20
234
236
136
7
78
48
115
162
77