293
58
19
31
20
46
14
44
190
69
26
12
2
17
22
21
8
41
188
238
102
79
40
30
222
164
116
60
75
36
167
108
65
15
37
354
151
45
47
33
34
23
56
48
11
16
249
96
54
76