30
108
26
73
49
4
12
106
48
417
7
17
51
79
77
22
123
272
21
91
50
54
9
52
66
75
10
13
36
154
136
168
124
23
39
58
28
40
46
65
450
20
230
32
130
33
84
85
31
62