76
68
24
128
22
53
44
157
260
101
48
83
43
35
67
245
164
179
64
97
75
31
333
307
61
40
5
116
51
49
29
21
57
106
102
73
10
30
38
36
134
37
19
1
4
115
149
17
127