34
157
230
23
19
69
64
36
29
111
60
24
41
26
48
95
16
53
74
227
96
87
170
68
58
18
46
427
80
237
28
31
39
43
38
51
33
3299
1201
56
47
295