45
106
22
38
29
41
31
180
18
67
51
94
151
13
52
103
152
57
12
40
16
3
26
54
110
156
76
43
27
21
123
160
82
46
37
87
20
49
19
229
135