52
114
59
32
22
31
40
27
113
23
15
28
58
21
48
149
33
26
311
543
85
44
10
76
37
296
19
18
88
95
30
29
20
64
54
50
56
70
132
78
87
12
157