21
27
32
118
16
30
62
47
61
31
44
29
48
49
25
17
22
58
77
15
93
162
34
51
436
170
10
87
28
229
13
11
20
4
83
492
97
98
565
71
45
55
33
111
24
6
105
41
669