4
20
33
138
106
37
78
51
11
50
29
46
49
21
32
79
18
48
42
324
40
373
125
19
6
14
96
25
41
26
165
170
65
70
84
56
13
24
481
38
85
59
22
212
98
28