32
52
30
14
10
126
108
22
38
33
60
7
6
138
53
63
199
84
69
507
49
45
36
120
280
55
44
107
37
86
43
253
18
13
20
28
29
77
25
73
11
35
31
40
132
46
83
54
47
23