26
102
942
31
154
22
44
79
146
57
105
43
194
62
55
16
56
121
19
64
141
103
148
18
21
155
83
25
41
78
89
51
34
254
87
127
8
243
63
13
47
35
113