159
83
41
36
66
34
155
15
33
70
17
4
31
22
5
13
58
62
11
14
24
19
21
84
29
105
26
285
37
63
53
249
43
90
60
156
30
208
23