179
29
24
42
75
12
128
104
65
21
214
80
33
195
39
134
25
44
89
70
200
85
62
28
281
72
84
132
112
426
501
26
86
54
53
40
14
47
64
60
408
170
150
159
126
55
228
792
698
347
218
68
51
23
32
52