0
11
3
80
14
41
44
42
18
21
34
16
19
20
31
24
28
46
22
250
15
29
154
70
165
23
53
73
86
60
51
43
103
58
96
56
101
32
99
40
139
90
114
116
117
48
983
146