68
63
22
92
318
172
106
25
132
327
31
43
144
74
80
40
24
147
67
108
54
57
182
110
26
96
44
28
97
61
180
127
46
49
120
123
130
103
64
56
338
47
34
595
94
62
399
126
258
255
335