38
29
79
6
4
22
28
24
15
177
257
31
13
77
104
16
37
59
192
118
51
87
134
12
33
53
95
125
50
18
49
101
63
44
232
57
23
47
60
86
7
158
216
21
20
17
41
10
9
135
42