105
229
42
35
50
72
116
10
28
21
17
79
48
19
38
130
14
54
74
69
150
114
153
5
152
18
33
22
83
32
51
122
63
44
13
37
120
156
43
140
23
86
103
8
3