33
49
31
195
15
85
27
19
35
170
87
39
79
97
93
89
28
68
48
120
105
58
830
253
124
71
61
50
134
545
128
158
54
233
202
29
42
5
16
47
106
23
8
127
76
173
55
190