36
31
96
52
26
170
69
48
275
8
20
37
111
141
85
21
103
133
42
24
29
65
87
124
51
147
224
39
38
102
192
44
54
16
15
23
35
40
149
59
77
74
415
70
86
41
50
27
62