45
46
159
11
3
9
6
497
130
16
12
128
25
122
36
146
1129
53
27
32
91
116
21
33
20
7
23
74
194
126
70
58
68
564
28
47
54
40
57
42
35
24
48
239
34
99
117
60
37
72
104
386
51