36
83
16
42
30
43
86
55
252
12
20
597
54
161
9
11
211
155
142
103
65
47
605
126
21
260
197
45
31
154
29
28
275
309
150
39
32
14
62
63
50
97
7
44
27
136
71
24
15
74
48
33
93
180