40
89
34
32
45
29
41
212
25
96
23
114
73
16
70
42
67
14
359
20
9
11
15
126
6
48
28
43
19
31
36
103
155
66
24
22
51
101
134
108
132
624