102
34
21
26
222
77
61
182
33
35
199
59
41
79
57
69
37
627
25
108
1138
31
38
289
55
90
32
58
80
39
68
67
48
216
47
17
164
96
66
43
121
179
64
72
152
28