148
61
57
34
11
193
17
64
88
28
36
13
22
31
42
140
59
98
159
155
101
16
67
7
6
14
60
48
41
110
105
27
68
8
79
23
20
52
124
19
58
62
24
215
45
4
71
89
392