36
12
31
23
39
38
41
8
16
28
21
33
116
26
11
75
55
104
40
44
53
27
20
25
18
6
99
48
90
63
37
66
101
144
84
15
76
51
299
87
46
205
45
206
89
368
599
32