42
95
137
76
48
83
23
62
26
530
94
115
34
68
16
14
102
37
71
11
31
91
69
63
507
244
21
36
61
917
27
266
24
827
1080
80
107
64
44
73
58
33
158
75
124
35
50
28
151
12
65
181
17
322