37
260
294
125
39
5
29
26
30
199
370
209
186
657
14
335
282
79
140
56
15
42
113
25
12
66
33
36
34
6
86
41
23
17
19
22
45
91
24
16
97
197
20
8
54
63
21
76
64
2