28
137
23
18
26
21
45
20
49
41
62
66
54
22
39
53
42
31
35
92
29
75
69
364
153
675
34
291
25
1093
422
94
117
38
71
30
85
154
80
326
77
60
67
304
116
219
223
59
130
96
95
64
88
63