31
23
32
102
89
24
60
46
501
33
51
25
42
14
28
120
17
19
11
59
5
13
563
36
43
16
86
15
119
7
20
75
173
34
52
153
39
194
9
62
122
121
124
73