149
29
35
42
28
45
18
88
57
175
63
22
121
97
46
54
77
71
20
34
19
76
108
56
16
112
21
32
26
90
55
39
30
23
75
33
13
27
324
93
61
7
15
24
11
117
82
36
66