31
37
192
79
167
25
45
44
12
33
161
48
233
80
47
11
118
21
39
56
18
41
90
53
38
81
252
14
10
23
16
122
102
54
17
75
125
68
5
13
563
300
136
235
114
58
178
87
284
66
145