30
31
33
21
2
26
28
68
19
39
165
38
7
121
12
67
9
72
276
174
13
105
18
11
49
60
133
16
41
48
37
17
144
499
417
34
29
3
84
23
147
53
6
55
27
36
42
70