31
106
92
59
49
250
70
116
68
46
219
65
43
78
160
76
23
60
18
37
120
87
79
315
107
44
171
38
138
39
34
161
95
36
141
17
83
73
48
33
123
16
30
12
81
20
236
114