5
2
1
36
8
15
31
29
19
12
24
17
66
30
21
28
90
58
48
116
61
217
97
73
47
34
100
234
35
76
82
64
40
163
225
250
899
27
292
145
122
87
53
54
41
49