164
22
100
44
55
19
134
87
80
67
122
38
52
216
40
34
32
11
111
29
58
27
23
36
109
180
108
46
4
24
853
5
169
118
66
103
13
318
3
187
133
56
41
37
96
83