167
121
24
61
17
26
50
63
72
44
40
54
217
60
38
31
32
78
39
195
77
12
11
378
43
182
16
45
25
49
42
64
73
104
107
136
116
8
94
133
46
65
53
10
88
76
105
125
238
274
132
240
288