36
14
10
5
3049
72
58
165
240
37
52
43
41
97
66
65
42
39
298
140
24
38
81
77
32
144
95
79
98
131
59
3
120
105
33
86
88
104
154
60
127
31
111
17
340
23
993
873
491
106