105
77
29
44
161
337
305
69
57
58
16
32
48
144
52
55
34
28
90
51
160
74
22
106
11
24
23
49
168
18
17
26
31
37
21
8
108
380
318
62
329
70
38
73
80
19
124
67
30