32
55
30
38
115
39
76
41
63
40
431
50
44
106
117
89
42
14
29
34
8
58
22
37
24
72
59
61
51
11
35
77
170
160
278
107
192
211
27
90
23
43
80
26
108
137
92
199
54
704
66
18