33
255
107
132
25
52
19
35
60
45
40
28
150
59
30
12
22
36
54
81
44
61
91
65
38
361
237
69
118
37
164
73
42
148
66
98
49
41
94
67
39
50
64
55
21
47
70
137