179
76
4
16
24
92
113
12
44
31
116
45
33
26
63
151
55
19
40
35
13
148
52
17
34
68
160
32
59
127
18
28
89
152
39
185
125
58
274
222
231
104
66
42
233
132
30
94
70